var _name = $("#name"),_age = $("#age"),_sex = $("#sex"),_phone = $("#phone"),_specialty = $("#specialty"),_experience = $("#experience");
	var is_busy = false,is_over = false;
	function apply()
	{
		if(is_over){
			warn("您的资料已提交成功，无法再次提交，感谢您的参与");
			return ;
		}
		if(is_busy)
		{
			warn("提交中，请稍候...");
			return ;
		}
		var name = _name.val();
		var age = _age.val();
		var sex = _sex.val();
		var phone = _phone.val();
		var specialty = _specialty.val();
		var experience = _experience.val();
		if(isEmpty(name)||isEmpty(age)||
				isEmpty(sex)||isEmpty(phone)||
					isEmpty(specialty)||isEmpty(experience)){
			warn("请填写完整资料");
			return ;
		}
		if(!parseInt(age)>0){
			warn("年龄请填写数字");
			return ;
		}
		if(getBLen(specialty)>120){
			warn("武艺特长字数在120字以内");
			return ;
		}
		if(getBLen(experience)>120){
			warn("演艺字数在120字以内");
			return ;
		}
//		var _img = $("#pic_url").val();
//		if(_img==undefined||_img==null||_img==""){
//			warn("请上传图片");
//			return ;
//		}
		is_busy = true;
//		var data = {
//				name:name,
//				age:age,
//				sex:sex,
//				phone:phone,
//				specialty:specialty,
//				experience:experience,
//				img_url:_img
//		}
		var data = {};
		var data_arr = $('form').serialize().replace(/\+/g,' ').split('&');
		for(var i=0;i<data_arr.length;i++)
		{
			var temp=data_arr[i].split('=');
			if(typeof(data[hungry.util.utf8_decode(temp[0])])!='undefined')
			{
				var arr=[];
				if(data[hungry.util.utf8_decode(temp[0])] instanceof Array)
				{
					arr=data[hungry.util.utf8_decode(temp[0])];
				}
				else
				{
					arr.push(data[hungry.util.utf8_decode(temp[0])]);
				}
					arr.push(hungry.util.utf8_decode(temp[1]));
					data[hungry.util.utf8_decode(temp[0])]=arr;
			}
			else
			{
				data[hungry.util.utf8_decode(temp[0])]=hungry.util.utf8_decode(temp[1]);
			}
		}
		var url = "index.php?g=mobile&m=hero&a=apply";
		$.post(url,data,function(res){
			is_busy = false;
			if(res.error==1){
				warn(res.content);
			}else{
				is_over = true;
				warn("提交成功，感谢您的参与")
			}
		},"json");
		
	}
	function getBLen(str) {
		  if (str == null) return 0;
		  if (typeof str != "string"){
		    str += "";
		  }
		  return str.replace(/[^\x00-\xff]/g,"00").length;
		}
	function isEmpty(value){
		if(value==""||value==undefined||value==null){
			return true;	
		}else{
			return false;
		}
	}
	//不打断alert
	function warn(msg,opt,left,top){
		if(opt){
		 	var obj = $("#"+opt);
		}
		new Toast({context:$('body'),message:msg},obj,left,top).show();
	}
	var Toast = function(config,obj,left,top){
		this.context = config.context==null?$('body'):config.context;//上下文
		this.message = config.message;//显示内容
		this.time = config.time==null?5000:config.time;//持续时间
		this.left = config.left;//距容器左边的距离
		this.top = ($(window).height()/4)*3;//距容器上方的距离
		if(obj){ 
		this.left = obj.offset().left + left;
		this.top = obj.offset().top + top;
		}
		this.init();
	}
	var msgEntity;
	Toast.prototype = {
		//初始化显示的位置内容等
		init : function(){
			$("#toastMessage").remove();
			//设置消息体
			var msgDIV = new Array();
			msgDIV.push('<div id="toastMessage">');
			msgDIV.push('<span>'+this.message+'</span>');
			msgDIV.push('</div>');
			msgEntity = $(msgDIV.join('')).appendTo(this.context);
			//设置消息样式
			var left = this.left == null ? this.context.width()/2-17-msgEntity.find('span').width()/2 : this.left;
			var top = this.top == null ? '20px' : this.top;
			msgEntity.css({position:'fixed',top:top,'z-index':'9999',left:left,'background-color':'rgb(95, 99, 109)',color:'white','font-size':'14px',padding:'12px',margin:'5px','border-radius':'4px','-moz-border-radius':'4px','-webkit-border-radius':'4px','font-family':'微软雅黑'});
			//msgEntity.addClass(".toast");
			msgEntity.hide();
		},
		//显示动画
		show :function(){
			msgEntity.fadeIn(this.time/2);
			msgEntity.fadeOut(this.time/2);
		}
	}